home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / DCLAP 6d / dclap6d / DClap / DAboutBox.h < prev    next >
Text File  |  1996-07-05  |  704b  |  39 lines

  1. // DAboutBox.h
  2. // d.g.gilbert
  3.  
  4.  
  5. #ifndef _DABOUTBOX_
  6. #define _DABOUTBOX_
  7.  
  8. #include "Dvibrant.h"
  9. #include "DWindow.h"
  10. #include "DPanel.h"
  11.  
  12.  
  13. class DAboutBoxPanel : public DPanel 
  14. {
  15. public:
  16.     char* fAboutText;
  17.     Boolean fKeepItShort;
  18.     short    fAboutLines, fDclapLines, fNcbiLines;
  19.  
  20.     DAboutBoxPanel(DWindow* itsWindow, const char* aboutText);
  21.     ~DAboutBoxPanel();
  22.     virtual void SizeOneText(const char* text, long& maxlen, short& linecount);
  23.     virtual void SizeInfo();
  24.     virtual void Draw();
  25.     virtual void Release(Nlm_PoinT mouse);
  26. };
  27.  
  28. class DAboutBoxWindow : public DWindow 
  29. {
  30. public:
  31.     DAboutBoxPanel* fMypanel;
  32.     DAboutBoxWindow(const char* aboutText = NULL);
  33.     ~DAboutBoxWindow();
  34.     virtual void Close();
  35. };
  36.  
  37.  
  38. #endif
  39.